home *** CD-ROM | disk | FTP | other *** search
Wrap
NeXT TypedStream Data | 1992-12-21 | 41.8 KB | 777 lines
typedstream IBObjectData Object CustomObject Application Button Control Responder [11@] ButtonCell ActionCell Helvetica MenuTemplate *@*@ccc OtherViews Matrix MenuCell @:@iiii ff@@#::s PopUpList popUp: NXImage NXpopup TextField TextFieldCell Type: Rate: NXpulldown NXpulldownH Data Format: Data Size: Chanels: NXpopupH Output Sound Volume: Effect: Data Reverse Word Order? NXswitch NXswitchH Arguements: Filters ScrollView ClipView ciifffcfffs [168c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} \margl40 \margr40 \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 NXCursor NXibeam Scroller _doScroller: @@@ffs3 Do Conversion Helvetica-Bold Hot List playH stopH CustomView SoundMeter Result Save to Hot List... Input Sound Cancel NXreturnSign In Sound NXradio NXradioH Out Sound Radio Entry Name: Which? WindowTemplate iiii***@s@ Hot List Builder Panel [20@] Sound GISO2 nwcColor GISO Version GISO by: 'Copyright 1992, Ronin Consulting, Inc. Ronin Credits Lance Norskog sox by: Nicholas Christopher nwc@gun.com thinman@netcom.com Guido Van Rossum Jef Poskanzer guido@cwi.nl jef@well.sf.ca.us @GISO comes with ABSOLUTELY NO WARRANTY, for details see Legal... sox contributers: [12943c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} \margl40 \margr40 {\colortbl;\red0\green0\blue0;} \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc1\cf1 \ GNU GENERAL PUBLIC LICENSE\ Version 1, February 1989\ Copyright (C) 1989 Free Software Foundation, Inc.\ 675 Mass Ave, Cambridge, MA 02139, USA\ Everyone is permitted to copy and distribute verbatim copies\ of this license document, but changing it is not allowed.\ Preamble\ The license agreements of most software companies try to keep users\ at the mercy of those companies. By contrast, our General Public\ License is intended to guarantee your freedom to share and change free\ software--to make sure the software is free for all its users. The\ General Public License applies to the Free Software Foundation's\ software and to any other program whose authors commit to using it.\ You can use it for your programs, too.\ When we speak of free software, we are referring to freedom, not\ price. Specifically, the General Public License is designed to make\ sure that you have the freedom to give away or sell copies of free\ software, that you receive source code or can get it if you want it,\ that you can change the software or use pieces of it in new free\ programs; and that you know you can do these things.\ To protect your rights, we need to make restrictions that forbid\ anyone to deny you these rights or to ask you to surrender the rights.\ These restrictions translate to certain responsibilities for you if you\ distribute copies of the software, or if you modify it.\ For example, if you distribute copies of a such a program, whether\ gratis or for a fee, you must give the recipients all the rights that\ you have. You must make sure that they, too, receive or can get the\ source code. And you must tell them their rights.\ We protect your rights with two steps: (1) copyright the software, and\ (2) offer you this license which gives you legal permission to copy,\ distribute and/or modify the software.\ Also, for each author's protection and ours, we want to make certain\ that everyone understands that there is no warranty for this free\ software. If the software is modified by someone else and passed on, we\ want its recipients to know that what they have is not the original, so\ that any problems introduced by others will not reflect on the original\ authors' reputations.\ The precise terms and conditions for copying, distribution and\ modification follow.\ GNU GENERAL PUBLIC LICENSE\ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\ 0. This License Agreement applies to any program or other work which\ contains a notice placed by the copyright holder saying it may be\ distributed under the terms of this General Public License. The\ "Program", below, refers to any such program or work, and a "work based\ on the Program" means either the Program or any work containing the\ Program or a portion of it, either verbatim or with modifications. Each\ licensee is addressed as "you".\ 1. You may copy and distribute verbatim copies of the Program's source\ code as you receive it, in any medium, provided that you conspicuously and\ appropriately publish on each copy an appropriate copyright notice and\ disclaimer of warranty; keep intact all the notices that refer to this\ General Public License and to the absence of any warranty; and give any\ other recipients of the Program a copy of this General Public License\ along with the Program. You may charge a fee for the physical act of\ transferring a copy.\ 2. You may modify your copy or copies of the Program or any portion of\ it, and copy and distribute such modifications under the terms of Paragraph\ 1 above, provided that you also do the following:\ a) cause the modified files to carry prominent notices stating that\ you changed the files and the date of any change; and\ b) cause the whole of any work that you distribute or publish, that\ in whole or in part contains the Program or any part thereof, either\ with or without modifications, to be licensed at no charge to all\ third parties under the terms of this General Public License (except\ that you may choose to grant warranty protection to some or all\ third parties, at your option).\ c) If the modified program normally reads commands interactively when\ run, you must cause it, when started running for such interactive use\ in the simplest and most usual way, to print or display an\ announcement including an appropriate copyright notice and a notice\ that there is no warranty (or else, saying that you provide a\ warranty) and that users may redistribute the program under these\ conditions, and telling the user how to view a copy of this General\ Public License.\ d) You may charge a fee for the physical act of transferring a\ copy, and you may at your option offer warranty protection in\ exchange for a fee.\ Mere aggregation of another independent work with the Program (or its\ derivative) on a volume of a storage or distribution medium does not bring\ the other work under the scope of these terms.\ 3. You may copy and distribute the Program (or a portion or derivative of\ it, under Paragraph 2) in object code or executable form under the terms of\ Paragraphs 1 and 2 above provided that you also do one of the following:\ a) accompany it with the complete corresponding machine-readable\ source code, which must be distributed under the terms of\ Paragraphs 1 and 2 above; or,\ b) accompany it with a written offer, valid for at least three\ years, to give any third party free (except for a nominal charge\ for the cost of distribution) a complete machine-readable copy of the\ corresponding source code, to be distributed under the terms of\ Paragraphs 1 and 2 above; or,\ c) accompany it with the information you received as to where the\ corresponding source code may be obtained. (This alternative is\ allowed only for noncommercial distribution and only if you\ received the program in object code or executable form alone.)\ Source code for a work means the preferred form of the work for making\ modifications to it. For an executable file, complete source code means\ all the source code for all modules it contains; but, as a special\ exception, it need not include source code for modules which are standard\ libraries that accompany the operating system on which the executable\ file runs, or for standard header files or definitions files that\ accompany that operating system.\ 4. You may not copy, modify, sublicense, distribute or transfer the\ Program except as expressly provided under this General Public License.\ Any attempt otherwise to copy, modify, sublicense, distribute or transfer\ the Program is void, and will automatically terminate your rights to use\ the Program under this License. However, parties who have received\ copies, or rights to use copies, from you under this General Public\ License will not have their licenses terminated so long as such parties\ remain in full compliance.\ 5. By copying, distributing or modifying the Program (or any work based\ on the Program) you indicate your acceptance of this license to do so,\ and all its terms and conditions.\ 6. Each time you redistribute the Program (or any work based on the\ Program), the recipient automatically receives a license from the original\ licensor to copy, distribute or modify the Program subject to these\ terms and conditions. You may not impose any further restrictions on the\ recipients' exercise of the rights granted herein.\ 7. The Free Software Foundation may publish revised and/or new versions\ of the General Public License from time to time. Such new versions will\ be similar in spirit to the present version, but may differ in detail to\ address new problems or concerns.\ Each version is given a distinguishing version number. If the Program\ specifies a version number of the license which applies to it and "any\ later version", you have the option of following the terms and conditions\ either of that version or of any later version published by the Free\ Software Foundation. If the Program does not specify a version number of\ the license, you may choose any version ever published by the Free Software\ Foundation.\ 8. If you wish to incorporate parts of the Program into other free\ programs whose distribution conditions are different, write to the author\ to ask for permission. For software which is copyrighted by the Free\ Software Foundation, write to the Free Software Foundation; we sometimes\ make exceptions for this. Our decision will be guided by the two goals\ of preserving the free status of all derivatives of our free software and\ of promoting the sharing and reuse of software generally.\ NO WARRANTY\ 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\ OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\ PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\ OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\ TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\ PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\ REPAIR OR CORRECTION.\ 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\ REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\ INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\ OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\ TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\ POSSIBILITY OF SUCH DAMAGES.\ END OF TERMS AND CONDITIONS\ Appendix: How to Apply These Terms to Your New Programs\ If you develop a new program, and you want it to be of the greatest\ possible use to humanity, the best way to achieve this is to make it\ free software which everyone can redistribute and change under these\ terms.\ To do so, attach the following notices to the program. It is safest to\ attach them to the start of each source file to most effectively convey\ the exclusion of warranty; and each file should have at least the\ "copyright" line and a pointer to where the full notice is found.\ <one line to give the program's name and a brief idea of what it does.>\ Copyright (C) 19yy <name of author>\ This program is free software; you can redistribute it and/or modify\ it under the terms of the GNU General Public License as published by\ the Free Software Foundation; either version 1, or (at your option)\ any later version.\ This program is distributed in the hope that it will be useful,\ but WITHOUT ANY WARRANTY; without even the implied warranty of\ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\ GNU General Public License for more details.\ You should have received a copy of the GNU General Public License\ along with this program; if not, write to the Free Software\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\ Also add information on how to contact you by electronic and paper mail.\ If the program is interactive, make it output a short notice like this\ when it starts in an interactive mode:\ Gnomovision version 69, Copyright (C) 19xx name of author\ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\ This is free software, and you are welcome to redistribute it\ under certain conditions; type `show c' for details.\ The hypothetical commands `show w' and `show c' should show the\ appropriate parts of the General Public License. Of course, the\ commands you use may be called something other than `show w' and `show\ c'; they could even be mouse-clicks or menu items--whatever suits your\ program.\ You should also get your employer (if you work as a programmer) or your\ school, if any, to sign a "copyright disclaimer" for the program, if\ necessary. Here a sample; alter the names:\ Yoyodyne, Inc., hereby disclaims all copyright interest in the\ program `Gnomovision' (a program to direct compilers to make passes\ at assemblers) written by James Hacker.\ <signature of Ty Coon>, 1 April 1989\ Ty Coon, President of Vice\ That's all there is to it!\ Save As... Open... Help... Info Panel... Legal... Preferences... [1322c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} \margl40 \margr40 \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ulnone\fs28\fc0\cf0 GISO\ \b0 Giso is just a wrapper for Lance Norskog's sox program. The sox program lets you convert many sound types back and forth amongst each other as well as create some effects. GISO does make sox far more useable though.\ \b Basic Use \b0 \ Just open a sound using the \i Sound>Open.. \i0 menu item. Describe the sounds properties in the \i input sound \i0 area. In the \i output sound \i0 area describe what you what the sound to become. Hit \i Do Convert \i0 . The dialog area lets you see what sox has to say about what you just did. It is possible to describe from GISO things that sox won't do, but sox will complain and indicate what corse of action to take.\ \b Sound Play\ \b0 The Play and Stop buttons let you review the sound you have created if it is a sound type the NeXT can play.\ \b Hot Lists\ \b0 If you have a very common input or output setting, just configure GISO and hit \i Save to Hot List... \i0 The popup asks if this is an input or output setting and for a name. If you hit OK then the hotlist will be save to a file in the directory you defined in the preferences and the hot list will be updateed. About Sox... submenuAction: NXmenuArrow Paste Select All GISOPrefPanel [14536c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} \margl40 \margr40 {\colortbl;\red0\green0\blue0;} \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc1\cf1 \ SOX(1) UNIX Programmer's Manual SOX(1)\ NAME\ sox - SOund eXchange - universal sound sample translator\ SYNOPSIS\ sox \b infile outfile \b0 \ sox \b infile outfile \b0 [ \b effect \b0 [ \b effect \b0 \b options \b0 ... ] ]\ sox \b infile \b0 -e \b effect \b0 [ \b effect \b0 \b options \b0 ... ]\ sox [ \b general \b0 \b options \b0 ] [ \b format \b0 \b options \b0 ] \b ifile \b0 [ \b format \b0 \ \b options \b0 ] \b ofile \b0 [ \b effect \b0 [ \b effect \b0 \b options \b0 ... ] ]\ \b General \b0 \b options \b0 : [ -V ] [ -v \b volume \b0 ]\ \b Format \b0 \b options \b0 : [ -t \b filetype \b0 ] [ -r \b rate \b0 ] [ -s/-u/-U/-A ]\ [ -b/-w/-l/-f/-d/-D ] [ -c \b channels \b0 ] [ -x ]\ \b Effects \b0 :\ copy\ rate\ avg\ stat\ echo \b delay volume \b0 [ \b delay volume \b0 ... ]\ vibro \b speed \b0 [ \b depth \b0 ]\ lowp \b center \b0 \ band [ -n ] \b center \b0 [ \b width \b0 ]\ DESCRIPTION\ \b Sox \b0 translates sound files from one format to another, pos-\ sibly doing a sound effect.\ OPTIONS\ The option syntax is a little grotty, but in essence:\ sox file.au file.voc\ translates a sound sample in SUN Sparc .AU format into a\ SoundBlaster .VOC file, while\ sox -v 0.5 file.au -rate 12000 file.voc rate\ does the same format translation but also lowers the ampli-\ tude by 1/2 and changes the sampling rate from 8000 hertz to\ 12000 hertz via the rate \b sound \b0 \b effect \b0 loop.\ File type options:\ -t \b filetype \b0 \ gives the type of the sound sample file.\ -r \b rate \b0 Give sample rate in Hertz of file.\ -s/-u/-U/-A\ The sample data is signed linear (2's complement),\ unsigned linear, U-law (logarithmic), or A-law\ (logarithmic). U-law and A-law are the U.S. and\ international standards for logarithmic telephone\ sound compression.\ -b/-w/-l/-f/-d/-D\ The sample data is in bytes, 16-bit words, 32-bit\ longwords, 32-bit floats, 64-bit double floats, or\ 80-bit IEEE floats. Floats and double floats are\ in native machine format.\ -x The sample data is in XINU format; that is, it\ comes from a machine with the opposite word order\ than yours and must be swapped according to the\ word-size given above. Only 16-bit and 32-bit\ integer data may be swapped. Machine-format\ floating-point data is not portable. IEEE floats\ are a fixed, portable format. ???\ -c \b channels \b0 \ The number of sound channels in the data file.\ This may be 1, 2, or 4; for mono, stereo, or quad\ sound data.\ General options:\ -e after the input file allows you to avoid giving an\ output file and just name an effect. This is only\ useful with the stat effect.\ -v \b volume \b0 Change amplitude (floating point); less than 1.0\ decreases, greater than 1.0 increases. Note: we\ perceive volume logarithmically, not linearly.\ Note: see the stat effect.\ -V Print a description of processing phases. Useful\ for figuring out exactly how sox is mangling your\ sound samples.\ The input and output files may be standard input and output.\ This is specified by '-'. The -t \b type \b0 option must be given\ in this case, else sox will not know the format of the given\ file. The -t, -r, -s/-u/-U/-A, -b/-w/-l/-f/-d/-D and -x\ options refer to the input data when given before the input\ file name. After, they refer to the output data.\ If you don't give an output file name, \b sox \b0 will just read\ the input file. This is useful for validating structured\ file formats; the stat effect may also be used via the -e\ option.\ FILE TYPES\ \b Sox \b0 needs to know the formats of the input and output files.\ File formats which have headers are checked, if that header\ doesn't seem right, the program exits with an appropriate\ message. Currently, the raw (no header), IRCAM Sound Files,\ Sound Blaster, SPARC .AU (w/header), Mac HCOM, PC/DOS .SOU,\ Sndtool, and Sounder, NeXT .SND, Windows 3.1 RIFF/WAV, and\ Amiga/SGI AIFF and 8SVX formats are supported.\ .aiff AIFF files used on Amiga and SGI. Note: the AIFF\ format supports only one SSND chunk. It does not\ support multiple sound chunks, or the 8SVX musical\ instrument description format. AIFF files are\ multimedia archives and and can have multiple\ audio and picture chunks. You may need a separate\ archiver to work with them.\ .au SUN Microsystems AU files. There are apparently\ many types of .au files; DEC has invented its own\ with a different magic number and word order. The\ .au handler can read these files but will not\ write them. Some .au files have valid AU headers\ and some do not. The latter are probably original\ SUN u-law 8000 hz samples. These can be dealt\ with using the .ul format (see below).\ .hcom Macintosh HCOM files. These are (apparently) Mac\ FSSD files with some variant of Huffman compres-\ sion. The Macintosh has wacky file formats and\ this format handler apparently doesn't handle all\ the ones it should. Mac users will need your\ usual arsenal of file converters to deal with an\ HCOM file under Unix or DOS.\ .raw Raw files (no header).\ The sample rate, size (byte, word, etc), and style\ (signed, unsigned, etc.) of the sample file must\ be given. The number of channels defaults to 1.\ .ub, .sb, .uw, .sw, .ul\ These are several suffices which serve as a short-\ hand for raw files with a given size and style.\ Thus, ub, sb, uw, sw, and ul correspond to\ "unsigned byte", "signed byte", "unsigned word",\ "signed word", and "ulaw" (byte). The sample rate\ defaults to 8000 hz if not explicitly set, and the\ number of channels (as always) defaults to 1.\ There are lots of Sparc samples floating around in\ u-law format with no header and fixed at a sample\ rate of 8000 hz. (Certain sound management\ software cheerfully ignores the headers.) Simi-\ larly, most Mac sound files are in unsigned byte\ format with a sample rate of 11025 or 22050 hz.\ .sf IRCAM Sound Files.\ SoundFiles are used by academic music software\ such as the CSound package, and the MixView sound\ sample editor.\ .voc Sound Blaster VOC files.\ VOC files are multi-part and contain silence\ parts, looping, and different sample rates for\ different chunks. On input, the silence parts are\ filled out, loops are rejected, and sample data\ with a new sample rate is rejected. Silence with\ a different sample rate is generated appropri-\ ately. On output, silence is not detected, nor\ are impossible sample rates.\ .wav Windows 3.1 .WAV RIFF files.\ These appear to be very similar to IFF files, but\ not the same. They are the native sound file for-\ mat of Windows 3.1. Obviously, Windows 3.1 is of\ such incredible importance to the computer indus-\ try that it just had to have its own sound file\ format.\ EFFECTS\ Only one effect from the palette may be applied to a sound\ sample. To do multiple effects you'll need to run sox in a\ pipeline.\ copy Copy the input file to the\ output file. This is the\ default effect if both files\ have the same sampling rate,\ or the rates are "close".\ rate Translate input sampling rate\ to output sampling rate via\ linear interpolation to the\ Least Common Multiple of the\ two sampling rates. This is\ the default effect if the two\ files have different sampling\ rates. This is fast but\ noisy.\ avg Mix 4- or 2-channel sound file\ into 2- or 1-channel file by\ averaging the samples for dif-\ ferent speakers.\ stat Do a statistical check on the\ input file, and print results\ on the standard error file.\ stat may copy the file\ untouched from input to out-\ put, if you select an output\ file. The "Volume Adjustment:"\ field in the statistics gives\ you the argument to the -v\ \b number \b0 which will make the\ sample as loud as possible.\ echo [ \b delay volume \b0 ... ] Add echoing to a sound sample.\ Each delay/volume pair gives\ the delay in seconds and the\ volume (relative to 1.0) of\ that echo. If the volumes add\ up to more than 1.0, the sound\ will melt down instead of fad-\ ing away.\ vibro \b speed \b0 [ \b depth \b0 ] Add the world-famous Fender\ Vibro-Champ sound effect to a\ sound sample by using a sine\ wave as the volume knob.\ Speed gives the Hertz value of\ the wave. This must be under\ 30. Depth gives the amount\ the volume is cut into by the\ sine wave, ranging 0.0 to 1.0\ and defaulting to 0.5.\ lowp center Apply a low-pass filter. The\ frequency response drops loga-\ rithmically with center fre-\ quency in the middle of the\ drop. The slope of the filter\ is quite gentle.\ band [ -n ] \b center \b0 [ \b width \b0 ] Apply a band-pass filter. The\ frequency response drops loga-\ rithmically around the center\ frequency. The width gives\ the slope of the drop. The\ frequencies at center + width\ and center - width will be\ half of their original ampli-\ tudes. Band defaults to a\ mode oriented to pitched sig-\ nals, i.e. voice, singing, or\ instrumental music. The -n\ (for noise) option uses the\ alternate mode for un-pitched\ signals. Band introduces\ noise in the shape of the\ filter, i.e. peaking at the\ \b center \b0 frequency and settling\ around it.\ Sox enforces certain effects. If the two files have dif-\ ferent sampling rates, the requested effect must be one of\ copy, or rate, If the two files have different numbers of\ channels, the avg effect must be requested.\ BUGS\ The syntax is horrific. It's very tempting to include a\ default system that allows an effect name as the program\ name and just pipes a sound sample from standard input to\ standard output, but the problem of inputting the sample\ rates makes this unworkable.\ FILES\ SEE ALSO\ NOTICES\ The echoplex effect is:\ Copyright (C) 1989 by Jef Poskanzer.\ Permission to use, copy, modify, and distribute this\ software and its\ documentation for any purpose and without fee is hereby\ granted, provided\ that the above copyright notice appear in all copies and\ that both that\ copyright notice and this permission notice appear in\ supporting\ documentation. This software is provided "as is"\ without express or\ implied warranty.\ Controller Window COPYING Button17 Field97 Button47 Field37 ScrollingText7 Field17 Field47 Field27D Button27 Field127: Field7 Field87 Field57G GISOPrefPanelInstance7J Play7 Sox7= File's Owner7 Stop7 Button37 Field147 Field117 Copying7 Field157 MainPanel7 VersionNumber7 Field67 Field137 Field107 HotList7 Field77 MainMenu7 [49@] IBControlConnector IBConnector hide: IBOutletConnector inType inRate inDataForm inDataSize inChannels outType outRate outDataForm outDataSize outChannels dialog effect volume swapBytes convert: openFile: saveFile: delegate inRateText outRateText copyValue: panel copy: paste: selectAll: playIt: stopPlay: playButton inHotList outHotList soundMeter makeKeyAndOrderFront: saveToHotList: performClose: entryName whichRadio effectArgText cleanKill: performClick: convert versionNo